cell substrate - Turkish English Dictionary